//  修改表单样式
.el-form {
  .el-form-item {
    margin-bottom: $-vir-margin;

    //  不同尺寸-调整间距
    &.el-form-item--mini {
      margin-bottom: $-vir-margin-mini;
    }

    &.el-form-item--small {
      margin-bottom: $-vir-margin-small;
    }

    &.el-form-item--medium {
      margin-bottom: $-vir-margin-medium;
    }

    &:last-child {
      margin-bottom: 0px;
    }

    //  文本显示块
    .text {
      color: #999999;
    }

    //  lable 禁止折行
    .el-form-item__label {
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
    }

    //  输入框宽度铺满，取消圆角
    .el-input {
      width: 100%;
      font-size: 14px;
      position: relative;
      display: inline-table;

      &>* {
        border-radius: 0px;
      }
    }

    .el-select {
      @extend .el-input;
    }

    .el-textarea {
      @extend .el-input;
    }

    .el-cascader {
      @extend .el-input;
    }
  }
}

//  级联选择器
.el-cascader-menus {
  .el-cascader-menu {
    width: 200px;
    overflow: auto;
    overflow-y: auto;
    overflow-x: hidden;
    @include vir_scrollbar();

    &>.el-cascader-menu__item {
      display: block;
      width: 100%;
    }
  }
}